/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package com.smarttmt.idu.web.beans;

import java.io.Serializable;
import javax.enterprise.context.SessionScoped;
import javax.faces.application.FacesMessage;  
import javax.faces.context.FacesContext;  
import javax.inject.Named;

/**
 *
 * @author Nicolás Rubén Caballero Ortega (helaman58@gmail.com)
 */
@Named(value = "idleMonitorControllerBean")
@SessionScoped
public class IdleMonitorController implements Serializable{
    
     public void idleListener() {  
        FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_WARN,   
                                        "La sesion se ha cerrado", "Ud lleva demasiado tiempo sin actividad en el portal"));      
        //invalidate session  
    }  
  
    public void activeListener() {  
        FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_WARN,  
                                        "Bienvenido de regreso!", "Fue un largo tiempo sin actividad en el portal!"));  
    }  
}
